package com.ssy.lingxi.order.model.vo.basic.response;

import java.math.BigDecimal;

/**
 * 业务员业绩统计-会员详情
 *
 * @author 郑小翠
 * @version 2.02.18
 * @date 2022-03-16
 */
public class MemberSalesMemberQueryVO {

    /**
     * 下级会员Id
     */
    private Long memberId;

    /**
     * 下级会员名称
     */
    private String memberName;

    /**
     * 下级会员角色Id
     */
    private Long memberRoleId;

    /**
     * 下级会员角色名称
     */
    private String roleName;

    /**
     * 下单次数
     */
    private Integer orderCount;

    /**
     * 订单应付金额
     */
    private BigDecimal amountPayable;

    /**
     * 订单已付金额
     */
    private BigDecimal amountPaid;

    /**
     * 售后退款金额
     */
    private BigDecimal refundAmount;

    public Long getMemberId() {
        return memberId;
    }

    public void setMemberId(Long memberId) {
        this.memberId = memberId;
    }

    public String getMemberName() {
        return memberName;
    }

    public void setMemberName(String memberName) {
        this.memberName = memberName;
    }

    public Long getMemberRoleId() {
        return memberRoleId;
    }

    public void setMemberRoleId(Long memberRoleId) {
        this.memberRoleId = memberRoleId;
    }

    public String getRoleName() {
        return roleName;
    }

    public void setRoleName(String roleName) {
        this.roleName = roleName;
    }

    public Integer getOrderCount() {
        return orderCount;
    }

    public void setOrderCount(Integer orderCount) {
        this.orderCount = orderCount;
    }

    public BigDecimal getAmountPayable() {
        return amountPayable;
    }

    public void setAmountPayable(BigDecimal amountPayable) {
        this.amountPayable = amountPayable;
    }

    public BigDecimal getAmountPaid() {
        return amountPaid;
    }

    public void setAmountPaid(BigDecimal amountPaid) {
        this.amountPaid = amountPaid;
    }

    public BigDecimal getRefundAmount() {
        return refundAmount;
    }

    public void setRefundAmount(BigDecimal refundAmount) {
        this.refundAmount = refundAmount;
    }

    @Override
    public String toString() {
        return "MemberSalesMemberQueryVO{" +
                "memberId=" + memberId +
                ", memberName='" + memberName + '\'' +
                ", memberRoleId=" + memberRoleId +
                ", roleName='" + roleName + '\'' +
                ", orderCount=" + orderCount +
                ", amountPayable=" + amountPayable +
                ", amountPaid=" + amountPaid +
                ", refundAmount=" + refundAmount +
                '}';
    }
}
